/******************************************************
 * @package Pav Opencart Theme Framework for Opencart 1.5.x
 * @version 1.1
 * @author http://www.pavothemes.com
 * @copyright	Copyright (C) Augus 2013 PavoThemes.com <@emai:pavothemes@gmail.com>.All rights reserved.
 * @license		GNU General Public License version 2
*******************************************************/

@media only screen and (max-width: 1200px) {
	#search-small{
	    position: absolute;
	    right:5px;
	    width: 230px;
	    margin-top:@theme-margin - 13;
	    input {
	        background-color: @white;
	        padding:5px 30px 5px 10px;
	        border: 1px solid #ccc;
	        width: 100%;
	        height:  30px;
	        line-height: 30px;
	        color: #dacbb7;
	    }
	    .button-search {
	        color: #FFFFFF;
	        cursor: pointer;
	        height: 30px;
	        line-height: 30px;
	        position: absolute;
	        right: 10px;
	        text-align: center;
	        width: 30px;
	        background: url('@{image-theme-path}icon-search.png') no-repeat center center scroll;
	    }  
	}
	.product-block .image .pav-colorbox{
		left: 22%;
	}
	.product-block .product-hover > div a{
		padding-left: @theme-padding;
	}
}

@media only screen and (max-width: @container-desktop) {

	.product-info .image-additional{
	    padding: 0;
	}
	#logo {
		display: block!important ;
	    margin-left: 35%;
	    margin-top: 35px;
	    text-align: left;
	}
	.newsletter_block #formNewLestter input.inputNew{
			width:180px!important;
		}
	#footer .footer-top .social_custom{
			top:5px;
		}	
	.navbar-inverse .navbar-toggle{
		display: block;
		float: none;
		width: 45px;
		height: 35px;
		background-color: #997747;
		border-color: #997747;
		margin-left: 10px;
	}
	.navbar-collapse.collapse  {
		display:  none!important
	}

	.navbar-nav > li {
		float: none;
	}
	
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
		background-color: #9a8362;
	}

	.product-block .image .pav-colorbox{
		left: 30%;
	}
}

@media only screen and (max-width: 749px){
	#logo {
		display: block !important;
	    margin-left: 35%;
	    margin-top: 35px;
	    text-align: left;
	}
	#header #cart,
	.box-services {
		display: block !important;
	    margin-bottom: 20px;
	    width: 100%;
	}

	.wishlist-info td,
	.wishlist-info th,		
	table.compare-info td, 
	table.compare-info th,
	table.pav-checkout-product td,
	table.pav-checkout-product th,
	table.pav-shop-cart td,
	table.pav-shop-cart th{
		border-right: 0 none;
		display: block !important;
		float: none !important;
		text-align: left !important;
		width: auto !important;
	}
	.wishlist-info tr td:before,
	table.pav-shop-cart tr td:before{
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-align: left;
		white-space: nowrap;
		width: 50%;
	}
	.wishlist-info tr td,
	table.pav-shop-cart tr td {
		text-align:right;
		display: block;
		min-height: 20px;
		border-left: none;
		background: none;
	}
	.wishlist-info thead,
	table.pav-shop-cart thead {
		 display:  none;
	}

	#header #cart, .box-services {
	    margin-left: 35%;
	}
	.zoomContainer{
		display:  none !important;
	}
}

@media (max-width: 769px) {
	.header-hidden {
		display:  none !important;
	}
	.zoomContainer{
		display:  none !important;
	}
}

@media only screen and (max-width: 480px){
	#logo,#header #cart, .box-services {
	    margin-left: 20%;
	}
	.newsletter_block #formNewLestter input.inputNew{
			width:140px!important;
		}
}

@media only screen and (max-width: 320px){
	#logo,#header #cart, .box-services {
	    margin-left: 19%;
	}
	.zoomContainer{
		display:  none !important;
	}
	
}

